FilterEverything\Filter\WpManager D

Total Complexity 215
Dependencies 4
Dependents 1
Total lines 949
Lines of code 614
Logical lines of code 424
Comment lines 120
Methods 22
Properties 4

Methods 22

Method Rating Maintainability Complexity Lines of code
customParseRequest()
D
22
60 159
identifyWpQueriedObject()
D
31 40 101
collectWPQueries()
C
33 28 89
addFilterQueryToWpQuery()
C
36 24 76
excludeChildrenFromTaxQueryClone()
S
58 7 16
fillQueriedTermObject()
S
62 6 11
prepareRequest()
S
51 5 25
populateQueriedValuesWithAdditionalParams()
S
54 5 21
fixPostsWhereForSearch()
S
61 5 12
fixSearchPostType()
S
66 5 8
parseRequest()
S
59 4 14
isFilteredQuery()
S
64 4 9
getRequestUri()
S
59 3 14
make_404()
S
67 3 8
validateFiltersPosition()
S
66 3 8
validateFiltersLogic()
S
65 3 9
getQueryVar()
S
71 2 6
setQueryVar()
S
69 2 7
addTaxQueryArray()
S
69 2 7
init()
S
66 2 8
isAllowedFilterPage()
S
79 1 3
isFilterRequest()
S
82 1 3